home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / tex-k-archive.gz / tex-k-archive / 000843_faith@cs.unc.edu_Fri Aug 12 05:46:39 1994.msg < prev    next >
Internet Message Format  |  1994-10-11  |  2KB

  1. Received: from mcenroe.cs.unc.edu by cs.umb.edu with SMTP id AA19468
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Fri, 12 Aug 1994 09:47:26 -0400
  3. Received: from proteus.cs.unc.edu by mcenroe.cs.unc.edu (8.6.9/UNC_06_21_94)
  4.     id JAA11531; Fri, 12 Aug 1994 09:46:40 -0400
  5. Received: by proteus.cs.unc.edu (8.6.9/UNC_06_21_94)
  6.     id JAA04116; Fri, 12 Aug 1994 09:46:39 -0400
  7. Date: Fri, 12 Aug 1994 09:46:39 -0400
  8. From: Rik Faith <faith@cs.unc.edu>
  9. Message-Id: <199408121346.JAA04116@proteus.cs.unc.edu>
  10. To: tex-k@cs.umb.edu
  11. Subject: TeX and DEC Stations
  12. Cc: faith@cs.unc.edu
  13.  
  14. Our department has several hundred DECStation machines.  These are based on
  15. a MIPS chip, run ULTRIX, and are about 1/2 as fast as a i486/33.  We also
  16. run AFS, which tends to slow down initial file access and the stat'ing of
  17. files.  Since we use very small AFS caches on the DECStations, AFS tends to
  18. make file accesses slower than under NFS.  Since ULTRIX uses a fixed size
  19. buffer cache, and since most of the machines only have 16MB of RAM, the
  20. UNIX buffer cache is probably worthless from a performance standpoint.
  21.  
  22. I've compiled the distribution (lib-6.1 and src-6.0) for these machines
  23. using gcc 2.5.8 and the -O option.  TeX is incredibly slow (about 3 to 5
  24. times slower than our old TeX 2.98 installation).  This leads to a lot of
  25. complaints about performance.  Many users refuse to use the new TeX
  26. installation.  (Using the latest kpathsea package does not help much.)
  27. LaTeX 2e is even slower than plain TeX or LaTeX 2.09.
  28.  
  29. I'd like to recompile TeX for the DECStations, with the goal of improving
  30. performance.  I hope that someone on this list can give me some pointers on
  31. how to improve performance.  Will using MIPS C instead of gcc help?  Should
  32. I use -O2?  Should I unroll loops?  Omit frame pointers?  Use any other
  33. uncommon optimizations?
  34.  
  35. Thanks for any help and insight, Rik.